package com.site.wisdom_construction.entity.trainingCheckModule;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @Description  
 * @Author  DYF
 * @Date 2022-01-16 
 */
@ApiModel (value ="公共考试试题表实体类",description = "ExamQuestionsPublic")
public class ExamQuestionsPublic {
	/**
	 * 公共考试试题表id
	 */
   	@ApiModelProperty(value = "考试试题表id", name = "id")
	private Integer id;

	/**
	 * 试题类型(选择题,判断题,填空题,多选题)
	 */
   	@ApiModelProperty(value = "试题类型(选择题,判断题,填空题,多选题)", name = "questionType")
	private String questionType;

	/**
	 * 知识类型
	 */
   	@ApiModelProperty(value = "知识类型", name = "knowledgeType")
	private String knowledgeType;

	/**
	 * 题目内容
	 */
   	@ApiModelProperty(value = "题目内容", name = "itemContent")
	private String itemContent;

	/**
	 * 选择题A选项
	 */
   	@ApiModelProperty(value = "选择题A选项", name = "choiceContenA")
	private String choiceContenA;

	/**
	 * 选择题B选项
	 */
   	@ApiModelProperty(value = "选择题B选项", name = "choiceContenB")
	private String choiceContenB;

	/**
	 * 选择题C选项
	 */
   	@ApiModelProperty(value = "选择题C选项", name = "choiceContenC")
	private String choiceContenC;

	/**
	 * 选择题D选项
	 */
   	@ApiModelProperty(value = "选择题D选项", name = "choiceContenD")
	private String choiceContenD;

	/**
	 * 选择题选项个数
	 */
   	@ApiModelProperty(value = "选择题选项个数", name = "choiceContenQuantity")
	private Integer choiceContenQuantity;

	/**
	 * 填空题所需填空个数
	 */
	@ApiModelProperty(value = "填空题所需填空个数", name = "gapContenQuantity")
	private Integer gapContenQuantity;

	/**
	 * 选择答案
	 */
   	@ApiModelProperty(value = "选择答案", name = "multipleChoiceAnswer")
	private String multipleChoiceAnswer;

	/**
	 * 多选题答案
	 */
   	@ApiModelProperty(value = "多选题答案", name = "moreChoiceAnswer")
	private String moreChoiceAnswer;

	/**
	 * 判断题答案(1:true,0:false)
	 */
   	@ApiModelProperty(value = "判断题答案(1:true,0:false)", name = "trueAnswer")
	private Integer trueAnswer;

	/**
	 * 填空题答案[]
	 */
   	@ApiModelProperty(value = "填空题答案", name = "gapFillingAnswer")
	private String gapFillingAnswer;

	public ExamQuestionsPublic(){ super(); }

	public ExamQuestionsPublic(Integer id, String questionType, String knowledgeType, String itemContent, String choiceContenA, String choiceContenB, String choiceContenC, String choiceContenD, Integer choiceContenQuantity, Integer gapContenQuantity, String multipleChoiceAnswer, String moreChoiceAnswer, Integer trueAnswer, String gapFillingAnswer) {
		this.id = id;
		this.questionType = questionType;
		this.knowledgeType = knowledgeType;
		this.itemContent = itemContent;
		this.choiceContenA = choiceContenA;
		this.choiceContenB = choiceContenB;
		this.choiceContenC = choiceContenC;
		this.choiceContenD = choiceContenD;
		this.choiceContenQuantity = choiceContenQuantity;
		this.gapContenQuantity = gapContenQuantity;
		this.multipleChoiceAnswer = multipleChoiceAnswer;
		this.moreChoiceAnswer = moreChoiceAnswer;
		this.trueAnswer = trueAnswer;
		this.gapFillingAnswer = gapFillingAnswer;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getQuestionType() {
		return questionType;
	}

	public void setQuestionType(String questionType) {
		this.questionType = questionType;
	}

	public String getKnowledgeType() {
		return knowledgeType;
	}

	public void setKnowledgeType(String knowledgeType) {
		this.knowledgeType = knowledgeType;
	}

	public String getItemContent() {
		return itemContent;
	}

	public void setItemContent(String itemContent) {
		this.itemContent = itemContent;
	}

	public String getChoiceContenA() {
		return choiceContenA;
	}

	public void setChoiceContenA(String choiceContenA) {
		this.choiceContenA = choiceContenA;
	}

	public String getChoiceContenB() {
		return choiceContenB;
	}

	public void setChoiceContenB(String choiceContenB) {
		this.choiceContenB = choiceContenB;
	}

	public String getChoiceContenC() {
		return choiceContenC;
	}

	public void setChoiceContenC(String choiceContenC) {
		this.choiceContenC = choiceContenC;
	}

	public String getChoiceContenD() {
		return choiceContenD;
	}

	public void setChoiceContenD(String choiceContenD) {
		this.choiceContenD = choiceContenD;
	}

	public Integer getChoiceContenQuantity() {
		return choiceContenQuantity;
	}

	public void setChoiceContenQuantity(Integer choiceContenQuantity) {
		this.choiceContenQuantity = choiceContenQuantity;
	}

	public Integer getGapContenQuantity() {
		return gapContenQuantity;
	}

	public void setGapContenQuantity(Integer gapContenQuantity) {
		this.gapContenQuantity = gapContenQuantity;
	}

	public String getMultipleChoiceAnswer() {
		return multipleChoiceAnswer;
	}

	public void setMultipleChoiceAnswer(String multipleChoiceAnswer) {
		this.multipleChoiceAnswer = multipleChoiceAnswer;
	}

	public String getMoreChoiceAnswer() {
		return moreChoiceAnswer;
	}

	public void setMoreChoiceAnswer(String moreChoiceAnswer) {
		this.moreChoiceAnswer = moreChoiceAnswer;
	}

	public Integer getTrueAnswer() {
		return trueAnswer;
	}

	public void setTrueAnswer(Integer trueAnswer) {
		this.trueAnswer = trueAnswer;
	}

	public String getGapFillingAnswer() {
		return gapFillingAnswer;
	}

	public void setGapFillingAnswer(String gapFillingAnswer) {
		this.gapFillingAnswer = gapFillingAnswer;
	}

	@Override
	public String toString() {
		return "{" +
				"id=" + id +
				", questionType='" + questionType + '\'' +
				", knowledgeType='" + knowledgeType + '\'' +
				", itemContent='" + itemContent + '\'' +
				", choiceContenA='" + choiceContenA + '\'' +
				", choiceContenB='" + choiceContenB + '\'' +
				", choiceContenC='" + choiceContenC + '\'' +
				", choiceContenD='" + choiceContenD + '\'' +
				", choiceContenQuantity=" + choiceContenQuantity +
				", gapContenQuantity=" + gapContenQuantity +
				", multipleChoiceAnswer='" + multipleChoiceAnswer + '\'' +
				", moreChoiceAnswer='" + moreChoiceAnswer + '\'' +
				", trueAnswer=" + trueAnswer +
				", gapFillingAnswer='" + gapFillingAnswer + '\'' +
				'}';
	}
}
